#Set集合
'''
由一系列不重复的不可变类型变量组成的可变散列容器
相当于只有键，没有值 的字典。（键则是集合的数据）

创建集合使用{}或 set(),但是如果要创建空白集合只能使用set(),应为{}用来创建空字典。

特点：
` 集合中不能出现重复的数据，自动去掉重复的数据；
· 集合数据是无序的，故不支持下标
'''


set0=set()  #创建空集合

set1={'abcefg',100,78,3.14}
print(len(set1))

# 添加
set1.add(99)
set1.add('hello')
print(set1)

# 删除
set1.remove('hello')
print(set1)

# 不能修改，可以先删除再添加

# for可以遍历
set2={'hello',(100,200)}
print(set2)

set3={'hello',(100,200),[300,400]}   #列表是可变类型，放在集合中会报错
print(set3)